XTDemo.app

	;XTDemo.rtfd;introduction;¬The XTDemo.app is an example program for the  XText0.9
subclassing of NeXT's Text class.  It provides a simple user inteface for the construction and saving of  XText key bindings.   
	
	;XTDemo.rtfd;constructing;¬Constructing a Key Defintion  

In the main XTDemo.app window,  press the "Binding" 
button shown below:

	¬
	
Then mouse-click into the text field to the right of the button 
and type the control-a key sequence.  What should appear is
 the following:

	¬
	
KeyBinder.app has generated a keyboard indendent  key specification of "control a" .  To define the key, one must 
type an "=" sign, followed by an action.  You should type 

	¬
	
This action goes to the beginning of the line in "mode" 0.  The  
mode are:

	0	just move the point to new location
	1	delete to new location
	2	cut to new location
	3	extend selection to new location

For more information on supported actions, see the help 
on  ;XText0.9.rtf;methods;¬XText.

To apply this to the main text area of  window, press return,
or mouse-click on the apply button

	¬
	
The binding should work in the text window.  To save your 
work in a file,  press the "Save Binding button.  This will 
prompt you for a file name and save both the binding and 
any comments you  may have entered.

	;XTDemo.rtfd;collecting;¬Collecting Key Bingings
	
You can load predefined keybindings or you own for use in the 
Text field.  Use  the "Open" button and  the "Load Bindings " button 

	¬

in sequence to load up your favorite bindings.  There are a few
sample files to peruse:  Comment lines in the example files below begin with `#' 

	;arrow.keys.rtf;arrow.keys;¬arrow.keys
	;emacs.keys.rtf;emacs.keys;¬emacs.keys
	;keypad.keys.rtf;keypad.keys;¬keypad.keys
	;programmer.keys.rtf;programmer.keys;¬programmer.keys
	;readonly.keys.rtf;readonly.keys;¬readonly.keys